package MainTest;

import javax.ejb.EJB;
import javax.ejb.Stateless;

import com.casacentral.ws.client.AdministradorFacadeBean;
import com.casacentral.ws.client.AdministradorFacadeBeanService;

public @Stateless class TestsBean implements Tests {

	@EJB JMSService jmsService;

	
	
	@Override
	public void pedidoVentaTest() {
		//jmsService.enviarJMS(Finals.PEDIDO_VENTA_LEA, "ordenesDeCompraOfV1Queue", "127.0.0.1");
		jmsService.enviarJMS(Finals.PEDIDO_VENTA_TEST, "ordenesDeCompraOfV2Queue", "127.0.0.1");
		//jmsService.enviarJMS(Finals.PEDIDO_VENTA_TEST, "ordenesDeCompraOfV3Queue", "127.0.0.1");
		//jmsService.enviarJMS(Finals.PEDIDO_VENTA_TEST, "ordenesDeCompraOfV4Queue", "127.0.0.1");
	}



	@Override
	public void cotizarTest(String solicitudCotizacion) {
		AdministradorFacadeBeanService administradorFacadeBeanService = new AdministradorFacadeBeanService();
		AdministradorFacadeBean administradorFacadeBean = administradorFacadeBeanService.getAdministradorFacadeBeanPort();
		String cotizacion = administradorFacadeBean.publicarComparativaDePrecios(solicitudCotizacion);
		System.out.println("Se obtuvo a partir del web service la siguiente cotizacion:\n" + cotizacion);
	}
	
	

}
